.xin .banner{
    background: url(../../images/xin1.jpg) no-repeat 0px 0px;
   background-size:100% 100%;
}
.xin .xinTitle{
	position: absolute;
	bottom: 28px;
	left: 21.51%;
}
.xin .xinTitleList{
	float: left;
	width: 361px;
	height: 141px;
	background: rgba(0,0,0,.6);
	padding: 29px 73px 26px 60px;
	box-sizing: border-box;
	margin-right: 3px;
}
.xin .xinTitleImg{
	float: left;
}
.xin .xinTitleText{
	float: left;
	margin-left: 32px;
}
.xin .yellowSj{
	display: inline-block;
	width: 11px;
	height: 13px;
	margin-left: 34px;
	background: url(../../images/yellowSj.png) no-repeat;
}
.xin .xinTitleText1{
	font-size: 32px;
	line-height: 84px;
	color: #fff;
	font-family: "微软雅黑";
}
.xin .xinTitleText2{
	font-size: 20px;
	line-height: 36px;
	font-family: Regular;
	color: #efc74c;
}
.xin .grow{
	margin-top: 7px;
}
.xin .school{
	margin-top: 12px;
}
.xin .read{
	margin-top: 22px;
}
.xin .message{
	margin-top: 165px;
	font-family: "微软雅黑";
}
.xin .message li .xr{
	width: 430px;
}
.xin .message li{
	margin-bottom: 182px;
}
.xin .xinNumber{
	height: 760px;
	padding-top: 104px;
	
	font-family: "微软雅黑";
	background: url(../../images/grow11.jpg) no-repeat;
	background-size: 100%;
}
.xin .xinNumber p{
	/* display: none; */
	text-align: center;
}
.xin .xinNumberText{
	
	font-size: 45px;
	line-height: 142px;
	color: #fff;
}
.xin .xinNumberNum{
	font-size: 120px;
	line-height: 194px;
	color: #ffd450;
}
.xin .xinNumberTextNum{
	font-size: 48px;
	line-height: 170px;
	color: #fff;
	position: relative;
}
.xin .xinNumberTextNum span{
	position: absolute;'
}
.xin .donate{
	left: 213px;
}
.xin .xin356{
	font-size: 100px;
	color: #ffd450;
	left: 343px;
}
.xin .rural{
	left: 555px;
}
.xin .total{
	left: 906px;
}
.xin .xin652{
	font-size: 100px;
	color: #ffd450;
	left: 1065px;
}
.xin .child{
	left: 1510px;
}
.xin .newsListInfo,.xin .newsList{
	
	font-family: "微软雅黑";
	width: 1529px;
	margin: 0 auto;
}
.xin .newsList{
	margin-top: 107px;
}
.xin .newsListE{
	font-size: 40px;
	line-height: 40px;
	font-family: arial;
}
.xin .newsListC{
	display: inline-block;
	font-size: 32px;
	line-height: 74px;
	border-bottom: 2px solid #979797;
}
.xin .newsListInfoDate{
	float: left;
	width: 348px;
	padding: 45px 0 34px 0;
}
.xin .newsListInfoDate span{
	display: inline-block;
	width: 100%;
	color: #ffd450
}
.xin .newsListInfoDate span:nth-of-type(1){
	font-size: 90px;
	line-height: 90px;
}
.xin .newsListInfoDate span:nth-of-type(2){
	font-size: 20px;
	line-height: 60px;
}
.xin .newsListInfos{
	width: 600px;
	margin-right: 228px;
	float: left;
}
.xin .newsBox{
	padding-top: 76px;
}
.xin .newsListInfos h3{
	font-size: 22px;
	line-height: 66px;
	font-weight: bold;
}
.xin .newsListInfos div{
	font-size: 15px;
	line-height: 18px;
	font-family: arial;
}
.xin .newsListInfos div span{
	color: #fbc902;
}
.xin .newsListInfos p{
	font-size: 20px;
	line-height: 36px;
	color: #242424;
	margin-top: 32px;
}
.xin .newsListInfoImg{
	float: left;
	margin-top: 19px;
}
.xin .newsListInfoBox{
	position: relative;
	height: 693px;
	padding-bottom: 88px;
	overflow: hidden;
}
.xin .topsj,.xin .bottomsj{
	width: 28px;
	height: 24px;
	position: absolute;
	/* right: 345px; */
	right: 176px;
	cursor: pointer;
}
.xin .topsj{
	top: 29px;
	background: url(../../images/topsj.png) no-repeat;
}
.xin .bottomsj{
	bottom: 36px;
	background: url(../../images/bottomsj.png) no-repeat;
}
